/***** 所在位置 *****/
.addcom { margin:0 auto; width:100%; border-bottom:1px solid #e3e3e3; background:#FFF;}
.add { padding:20px 0;}

/*----------内容展示---------*/
.con_con { padding:20px;}
.con_contitle { font-size: 30px; color:#0b52a2; text-align:center; margin:20px 0 0 0;}
.con_fbtime {width:100%; float:left; font-size: 18px; padding-bottom: 22px; border-bottom: 1px solid #eeeeee; margin:40px 0 20px 0;}
.con_fbtimebg { background:#f6f6f6;padding:10px;} 
.con_fbtime .tims{ margin:auto; float:left;}
.con_fbtime ul li{float: left; position: relative;}
.con_fbtime ul li i{/*position: absolute; left: 0; top: 50%; margin-top: -12px;*/ width: 25px; height: 25px; background:url("../2023images/content_icon.png") no-repeat; vertical-align: middle; display: inline-block;}
.con_fbtime ul li.ly { margin-left:20px;}
.con_fbtime{*zoom:1}.con_fbtime:before,.con_fbtime:after{display:table;line-height:0;content:""}
.xlf_fbtime:after{clear:both}
.con_fbtime .attr_r{white-space:nowrap; float:right;}
.con_fbtime .tims{ margin:auto; float:left;}
.con_fbtime .attr_r li{background:url("../2023images/content_sep.gif") no-repeat left center; padding: 0 10px;}
.con_fbtime ul li.fontsize .d{background-position: 0 -100px;}
.con_fbtime ul li.fontsize .z{background-position: 0 -75px;}
.con_fbtime ul li.fontsize .s{background-position: 0 -50px;}
.con_fbtime ul li.fontsize .d:hover{background-position:-25px -100px;}
.con_fbtime ul li.fontsize .z:hover{background-position:-25px -75px;}
.con_fbtime ul li.fontsize .s:hover{background-position:-25px -50px;}
.con_fbtime ul li.fontsize i{cursor: pointer;}
.con_leftt { float:left; width:100%;}
.con_article{ font-size:18px;line-height:2.0; border-bottom:#e5e5e5 1px solid; padding-bottom:30px; padding:0 20px 20px 20px;}
.con_article img {padding:10px 0;}
.con_artt { padding:20px;}
/* ------------------二维码----------------- */
.con_lf_ewm { float:left; width:100%;}
.con_con_ewm{text-align:center; padding-top:20px;  margin:auto; }
.con_con_ewm_txt{text-align:center; margin:auto; line-height:25px;}
/* ------------------打印----------------- */
.conprint { text-align:center; margin:10px 0;}
.conprint a {color:#1387d1; font-size:20px; cursor:pointer;}
/*---信息列表---左导航---start */
.xxlbleft { float:left; width:22.5%; margin-right:3%; max-height:100%;}
.govMsg { padding:25px 0px; width:100%;font-size: 25px;font-weight: bold;color: #fff;background: url("../2023images/xxlbleft.png") #FFF no-repeat center center; display: block; text-align:center;}
.xxlb_ml {background:#fafafa;}
.msgList {padding:24px;}
.msgList .item { padding:0 5px;margin-bottom: 16px;line-height: 45px;background:#ffffff;border-radius: 5px; border:1px solid #d0deff;}
.msgList .item:hover, .msgList .item.on{background:url("../2023images/xxlbtitle.png")  no-repeat left 15px #1747b3;color: #ffffff;border-radius: 5px;}
.msgList .item:hover .txt,.msgList .item.on .txt{color: #ffffff;} 
.msgList .item .txt { display: block;line-height: 45px;color: #333; font-size:18px; text-align:center;clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
.msgList.on{color: #fff;}
/*----------信息列表---------*/
.xxlbright { float:left; width:74.5%;  background:#FFF;}
.xxlb-tab{ height:47px; width:100%; margin-bottom:15px;border-bottom:1px solid #eaeaea;}
.xxlb-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.xxlb-tab li a{padding:0 3px;display:block;position:relative;font-size:25px;color:#535353;line-height:35px; padding-bottom:9px;}
.xxlb-tab li:hover a,.xxlb-tab li a.on{ border-bottom:4px #c11414 solid; color:#2c2929; font-weight:700;}
/*----------信息列表---页码------*/
.nyyn {text-align: center; margin:20px 0;}
/*----------信息列表--条目列表-------*/
.xxlbnews_list { margin:0 auto; width:100%;
animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效 */
}
@keyframes mymove {from {left:200px;}to {left:0px;}0% {opacity: 0.1;}50% {opacity: 0.5;}100% {opacity: 1;}}
@-webkit-keyframes mymove{from {left:200px;}to {left:0px;}}

.xxlbnews_list li{ border-bottom: #f1f1f1 1px dashed;line-height:30px;overflow:hidden; padding:15px 0;}
.xxlbnews_list li a{transition:all .2s ease-in-out;}
.xxlb-l {position:relative;font-size:18px; mar;gin:7px 0; width:100%; padding-left:20px; }
.xxlb-l i{position:absolute; left:5px; top:13px; width: 6px; height: 6px; background: #c5c5c5;border-radius: 5px;}
.xxlb-l p { color:#dedede; font-size:16px;}
.xxlb-l { width:84%; float:left;}
.xxlb-r {  padding-left:3%; margin-left:3%;width:10%;float:left; border-left:1px solid #f2f2f2;}
.xxlb-r .atime { width:100%; text-align:center; font-size:20px; color:#afafaf;}
.xxlb-r .txt { font-size:33px;}
.xxlb-r .btime { width:100%;border-radius: 50px; background:#8ab8eb; padding:0 10px; color:#FFF; text-align:center;}

/*----------工作机构---------*/
/*----区政府-----*/
.gzjj_tit_a{text-align: center; position:relative; width:100%;}
.gzjj_tit_a::before{position: absolute; height: 3px; background: #64a6f0; top:28%; left: 0; right: 0; content:' ';}
.gzjj_tit_pr {position: relative;width:100%;  background:url("../2023images/gzjgtitle.png") no-repeat center; line-height:51px; color:#FFF; font-size:26px;}
/*----各镇街-----*/
.gzjj_tit_b{text-align: center; position:relative; width:100%; margin-top:30px;}
.gzjj_tit_b::before{position: absolute; height: 3px; background: #6cbca5; top:28%; left: 0; right: 0; content:' ';}
.gzjj_tit_jz {position: relative;width:100%;  background:url("../2023images/gzjtitle.png") no-repeat center; line-height:51px; color:#FFF; font-size:26px;}

.gzjj-con {width: 100%; margin-top:30px;}
.gzjj-con ul {display: flex;flex-wrap: wrap;box-sizing: border-box; margin-left:-3%}
.gzjj-con ul li {width: 30.33%;position: relative;box-shadow: 0 0 10px #f5f5f5; margin-left:3%; margin-bottom:2%;border-radius: 6px;}
.gzjj-con ul li:hover{ background:#cfe5ff;border-radius: 6px;transition:all .2s ease-in-out;}
.gzjj-con ul li::before{content: "";display: inline-block;width: 8px;height: 8px;background: #288bde;position: absolute;top: 23px;left: 20px;border-radius: 50px;}
.gzjj-con ul li a { display:block;padding:15px 15px 15px 40px;}


/*----------云安概况--S-------*/
/*----云安概况-----*/
.yngk_tit_a{text-align: center; position:relative; width:100%; margin:70px 0 57px 0;}
.yngk_tit_a::before{position: absolute; height: 2px; background: url("../2023images/yagk_bg.png"); top:84%; left: 0; right: 0; content:' ';}
.yngk_tit_b{text-align: center; position:relative; width:100%; padding:70px 0 57px 0; background:#f8fbff;}
.yngk_tit_b::before{position: absolute; height: 2px; background: url("../2023images/yagk_bg.png"); top:69%; left: 0; right: 0; content:' ';}
.yngk_tit_c{text-align: center; position:relative; width:100%; padding:70px 0 57px 0; background:#fffef7;}
.yngk_tit_c::before{position: absolute; height: 2px; background: url("../2023images/yagk_bg.png"); top:69%; left: 0; right: 0; content:' ';}
.yngk_tit_pr {position: relative;}
.yngk_con_title { font-size:25px; font-weight:600; line-height:40px;}
.yngk_con_con { position: relative;line-height:30px; text-indent:2em;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.yngk_con_more a { position:absolute; bottom:0; right:5px; background:#FFF;text-indent:0em; color:#408ad6; font-size:16px; font-weight:600;}

/*----概况大图------*/
.yngk_dig_swiper {width:50%;height: 385px;overflow: hidden;position: relative;float:left; margin-right:3%;}
.yngk_dig_itm {position: relative;}
.yngk_dig_itm img { width:100%;height: 385px;}
.yngk_dig_til {position: absolute;width: 100%;height: 55px;padding-left: 20px;position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.yngk_dig_til a {display: block;color: #fff;font-size: 20px;line-height: 55px; width:70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.yngk_dig_swiper .tp {position: absolute;bottom: 18px;right: 10px;overflow: hidden;}
.yngk_dig_swiper .swiper-pagination-switch {width: 10px;height: 10px;background-color: #ffff;float: left;margin-left: 10px;border-radius: 15px;cursor:pointer;}
.yngk_dig_swiper .swiper-active-switch {background-color: #408ad6;}

.arrow-left {background: url("../2023images/arrows.png") no-repeat 0 0;
position: absolute;left: 10px;top: 50%;margin-top: -12px;width: 38px; height: 38px;cursor: pointer;}
.arrow-right {background: url("../2023images/arrows.png") no-repeat 0 -37px;position: absolute;right: 10px;top: 50%;cursor: pointer; margin-top: -12px;width: 38px;height: 38px;}

/*----概况---历史文化等图标------*/
.yngk_dig_right { float:left; width:47%;}
.yngk_ls_swiper {position: relative; width:100%;overflow: hidden; height:135px; margin:10px 0 0 0;}
.yngk_lsleft {background: url("../2023images/arr01.png") no-repeat 0 0;position: absolute;left: 0;top: 50%;margin-top: -12px;width: 38px; height: 39px;cursor: pointer;}
.yngk_lsright {background: url("../2023images/arr01.png") no-repeat 0 -40px;position: absolute;right: 0;top: 50%;cursor: pointer; margin-top: -12px;width: 42px;height: 40px;}
.yngk_ls_item { box-shadow: 0 0 15px #ececec;border-bottom:3px solid #0078d7; margin:15px; text-align:center;}
.yngk_ls_item p{ margin:10px 0;}
.yngk_ls_item img { margin:20px 0 0 0;}
/*----------云安概况-E--------*/
/*----------云安旅游-S----*/
.ynly { background:#f8fbff; padding-bottom:60px;}
.ynly .owl-carousel .item .place{position: relative; z-index: 1; padding-top: 56.25%; transition: .3s;}
.ynly .owl-carousel .item .place a{position: absolute; top: 5%; right: 0; bottom: 5%; left: 0; border-radius: 6px; overflow: hidden;}
.ynly .owl-carousel .item .place a img{display: block; width: 100%; height: 100%;}
.ynly .owl-carousel .item dl{position: relative; z-index: 2; opacity: 0; padding: 4%; margin-top: -5%; margin-right: 4%; margin-bottom: 1%; margin-left: 4%; background-color: #fff; box-shadow: 0 0 10px rgba(102,102,102,.25); border-radius: 4px;}
.ynly .owl-carousel .item dl dt{font-size: 133.3333%; font-weight: bold; line-height: 160%;}
.ynly .owl-carousel .item dl dd{margin-top: 3%; font-size: 88.889%; color: #666; line-height: 200%; height: 200%; text-align: justify; overflow: hidden;}
.ynly .owl-carousel .owl-item.center .place a{top: 0; bottom: 0;}
.ynly .owl-carousel .owl-item.center dl{opacity: 1;}
.ynly .owl-carousel .owl-nav > div{top: 40%;}
.ynly .owl-carousel .owl-nav > div.owl-prev{left: 25% !important; margin-left: -10px;}
.ynly .owl-carousel .owl-nav > div.owl-next{right: 25% !important; margin-right: -10px;}
/*owl-carousel*/
.owl-carousel .item{display: block; width: 100%;}
.owl-carousel .item img {display: block; width: 100%;}
.owl-carousel.pagination .owl-dots{position: absolute; bottom: 10%; right: 1%; z-index: 99; text-align: right;}
.owl-carousel.pagination .owl-dots button.owl-dot{display: inline-block; width: 14px; height: 14px; margin-right: 5px; background: rgba(255, 255, 255, 0.4); border-radius: 50%; border: none;}
.owl-carousel.pagination .owl-dots button.owl-dot.active{background: transparent; border: 2px solid rgba(255, 255, 255, 0.4);}
.owl-carousel.unpage .owl-dots{display: none;}
.owl-carousel.owlcarousel-arrow .owl-nav > div{position: absolute; top: 50%; z-index: 99; margin-top: -25px; width: 50px; height: 50px; background: #ffffff; border-radius: 50%; cursor: pointer; box-shadow: 0 0 6px rgba(112, 112, 112, 0.1);}
.owl-carousel.owlcarousel-arrow .owl-nav > div i{position: absolute; top: 50%; right: 0; left: 0; margin: -10px auto 0; width: 20px; height: 20px; background-image: url("../2023images/owlcarousel_arrow_gray.png"); background-repeat: no-repeat; background-position: 0 0;}
.owl-carousel.owlcarousel-arrow .owl-nav > div:hover{box-shadow: 0 0 6px rgba(112, 112, 112, 0.25);}
.owl-carousel.owlcarousel-arrow .owl-nav > div.owl-prev{left: -60px;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next{right: -60px;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next i{background-position: right center;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.disabled{background: #fff !important; opacity: 0.85; cursor: not-allowed; box-shadow: 0 0 6px rgba(112, 112, 112, 0.25) !important;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.disabled i{opacity: 0.35; background-image: url("../2023images/owlcarousel_arrow_gray.png") !important;}
.owl-carousel.owlcarousel-arrow.blue .owl-nav > div{box-shadow: 0 0 6px rgba(151, 176, 204, .72);}
.owl-carousel.owlcarousel-arrow.blue .owl-nav > div i{background-image: url("../2023images/owlcarousel_arrow_blue.png");}
.owl-carousel.owlcarousel-arrow.blue .owl-nav > div:hover{background: #3e6ecf; box-shadow: 0 0 6px rgba(151, 176, 204, 1);}
.owl-carousel.owlcarousel-arrow.blue .owl-nav > div:hover i{background-image: url("../2023images/owlcarousel_arrow_white.png");}
/*----------云安旅游-E----*/
/*----------云安文化-S----*/
.yngk_bg { background:url("../2023images/yawk_bg.png") #fffef7; padding:0 0 75px 0;}
.yngk_yawk {margin:0 auto; max-width:1366px;}
.yngk_yawk img { max-width:100%;}
.yngk_yawk li{ width:25%; text-align:center; float:left;transition: all 1s;}
.yngk_yawk li:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
/*----------云安文化-E----*/
/*----------云安发展-S----*/
.yngk_fz_swiper {width:50%;height: 402px;overflow: hidden;position: relative;float:left; margin-right:3%;}
.yngk_fz_swiper .fz {position: absolute;bottom: 38px;right: 10px;overflow: hidden;}
.yngk_fz_swiper .swiper-pagination-switch {width: 10px;height: 10px;background-color: #ffff;float: left;margin-left: 10px;border-radius: 15px;cursor:pointer;}
.yngk_fz_swiper .swiper-active-switch {background-color: #408ad6;}
/*----------云安发展---文字新闻------*/
.yafzmore { border:1px solid #d2d2d2; padding:8px 0; width:120px; text-align:center; float:right;}
.yafzmore a { display:block;color:#288bde; font-size:16px;}
.yafz_List { float:left; }
.yafz_List li{float: left; width: 100%; margin-bottom: 20px;}
.yafz_List li .box{position: relative; padding:5px 0 15px 110px; overflow: hidden; height:80px;}
.yafz_List li .date{position: absolute; left: 0; top: 0; width: 80px; text-align: center; border-radius: 20px 0px ; color: #ffffff; background:#57a6ff; padding:3px 10px 10px 10px;}
.yafz_List li .date b{display: block;font-size:2em; font-weight: normal;}
.yafz_List li .date span{font-size: 0.9375em;}
.yafz_List li h4{ font-weight: normal; font-size: 1.125em; line-height:32px; clear:both;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*----------云安发展-E----*/
/*----云安投资-----*/
.tjyncon { background:#f8fbff; width:100%;}
.swiper-bottom { max-width:1366px;margin:0 auto;overflow: hidden;position:relative;padding:0 0 30px 0;}

.yndz-slide .yndz-item{width:100%;padding:10px}
.yndz-slide .yndz-inner{width:100%;height:100%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);border-radius:3px; position:relative;overflow: hidden;}
.yndz-slide .yndz-item img{display:none;border-radius: 5px;transition: all 0.6s;}
.yndz-slide .yndz-item img:hover{transform: scale(1.1);border-radius: 5px;}
.yndz-slide .yndz-text{padding:0 10px; position:absolute; bottom:0;background:url("../2023images/yadz_bg.png");height:146px; width:100%;}
.yndz-slide .yndz-text h4{position:absolute;bottom:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:30px; color:#FFF;}
.yndz-slide .yndz-text p{max-height:4.5em;overflow:hidden}
.yndz-slide .owl-stage-outer{z-index:1}
.yndz-slide .owl-nav{color:#333;position:absolute;top:0;left:0;right:0;bottom:0;}
.yndz-slide .owl-prev,.yndz-slide .owl-next{color:currentColor;border-radius:50%;
	-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2);
	box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2);font-size:25px;}
.yndz-slide .owl-nav .disabled{display:none;}
.yndz-slide .owl-prev,.yndz-slide .owl-next{
	top:50%;z-index:2;width:40px;height:40px;padding:8px;
	position:absolute;
}
.yndz-slide .owl-prev{left:10px;}
.yndz-slide .owl-next{right:10px;}
.owl-dots { display:none;}
/* ---------走进云安-----历史沿革--------- */
.content_titlec{padding: 10px 0; text-align:center; font-size:25px; color:#dc0000;}

/*-------------领导班子--介绍页--start */
.ldbztxt {padding:0.1px 24px 24px 24px;}
.ldbznam { background:url("../2023images/xxlbtitle.png") no-repeat left 15px; background-color:#1747b3;color:#FFF;font-size:20px; font-weight:600;margin:20px 0 0 0; text-align:center;border-radius: 5px;line-height: 45px;}
.ldbznae li{ font-size:18px; margin:10px 0; width:100%; overflow:hidden; transition:all .2s ease-in-out; background:#ffffff; text-align:center;border-radius: 5px; border:1px solid #d0deff;}
.ldbznae li a{transition:all .2s ease-in-out;float:left; padding:12px; width:100%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');border-radius: 5px;}
.ldbznae li a:hover,.ldbznae li.on,.ldbznae li.on a{color:#ffffff; background:#3e87d9;width:100%;border-radius: 5px;}

.ldbzimg { text-align:center; margin-bottom:50px;}
.ldbzimg img { width:245px;}
.ldbzimg h1 { font-size:30px; font-weight:100; line-height:50px; margin-bottom:15px;}
.ldbz_ldfg {position:relative;border-bottom:1px solid #eaeaea; width:100%;height:40px;}
.ldbz_ldfg_tit {position: absolute;font-size:22px;color:#0b52a2;border-bottom:3px #0b52a2 solid; line-height:37px; font-weight:600;}
.ldbz_ldfg_tit p{}
.ldbz_ldfg_con { width:100%; margin:20px 0; line-height:30px;}
.ldbz_jchd { padding:0 0 0 25px;font-size:22px;color:#0b52a2; font-weight:600; position:relative;}
.ldbz_jchd i { position:absolute; background:#0b52a2; width:5px; height:20px;border-radius: 5px; left:0;top:5px;}
/*------领导班子---近期活动----------*/
.ld_news { position: relative}
.ld_news .bd { margin-top: 4px;}
.ld_news .bd li { height: 45px;width: 100%;  line-height: 45px;color: #121212; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ld_news .bd li:last-child { border-bottom: 0;}	
.ld_news .bd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}
.ld_news .bd .date { float: right; color: #999;margin-left: 10px;}
.ldleft { float:left;width: 48.5%; margin-right:3%;}
.ldright { float:left;width: 48.5%;}

/*------互动交流-------------*/
/*------互动交流---5个图标----------*/
.hdjl_ico { margin:0 auto;width:100%;}
.hdjl_ico ul { margin-left:-3%;}
.hdjl_ico li { width:17%; margin-left:3%; float:left;-webkit-box-shadow:0 0 15px #dbebff;box-shadow:0 0 15px #dbebff; border-radius:10px;}
.hdjl_ico li .ico {width:100%;text-align:center;padding:20px 0 0 0;}
.hdjl_ico li .title {text-align:center; line-height:40px; font-size:22px;padding:0 0 20px 0;}
.hdjl_ico li:hover{ background:#f5fcff;transition:all .2s ease-in-out;}
/*------互动交流---留言选登----------*/

.hdjl_lysd .contain{padding: 12px 0 24px;}
.hdjl_lysd h2{height: 66px; border-bottom:1px solid #b9d9ff; margin-bottom:30px;}
.hdjl_lysd h2 p{ border-bottom:4px solid #a81010;height: 66px;line-height: 66px;font-size: 28px;font-weight: 900;display: inline-block;overflow: hidden;}
.hdjl_lysd h2>div{float: right;margin-top: 12px;}
.hdjl_lysd h2 p .iconfont{ margin-right: 18px;font-size: 30px;color: #185aae;}
.hdjl_lysd h2 .more{margin: 18px 0;}
.hdjl_lysd .table{width: 100%;background: #fff;}
.hdjl_lysd .table p{height: 54px;font-size: 0;overflow: hidden;width: 100%;}
.hdjl_lysd .table p span{height: 54px;background-color: #d5f0ff;display: block;font-size: 22px;font-weight: 500;line-height: 54px;float: left;}
.hdjl_lysd .table p>span:nth-child(1){width: calc(100% - 568px);display: block;text-align: center;}
.hdjl_lysd .table p span:nth-child(2),.hdjl_lysd .table p span:nth-child(3){width: 210px;text-align: center;}
.hdjl_lysd .table p span:nth-child(4){width: 148px;text-align: center;}
.hdjl_lysd .table ul li{height: 54px;font-size: 0; position:relative;}
/*.hdjl_lysd .table ul li:hover,.hdjl_lysd .table ul li:nth-child(2n):hover{ background:#f5fbff;}*/
.hdjl_lysd .table ul li:nth-child(2n){background-color: #f1faff;}
.hdjl_lysd .table ul li .qz{display: inline-block;width: 6px;height: 54px;background: url(../images/qz.png);background-repeat: no-repeat;background-position: center center;margin: 0 30px;vertical-align: middle;}
.hdjl_lysd .table ul li a{display: inline-block;width: calc(100% - 580px); height: 54px;vertical-align: middle;line-height: 54px;font-size: 18px;margin-right: 12px;overflow: hidden;text-indent: 35px;}
.hdjl_lysd .table ul li .no,.hdjl_lysd .table ul li .date{display: inline-block;font-size: 18px;text-align: center;height: 54px;width: 210px;line-height: 54px;vertical-align: middle;overflow: hidden;}
.hdjl_lysd .table ul li .type{display: inline-block;font-size: 18px;text-align: center;height: 54px;width: 148px; line-height: 54px;vertical-align: middle;}
.hdjl_lysd .table ul li .g{color: #60a702;}
.hdjl_lysd .table ul li .r{color: #e53935;}
.hdjl_lysd .table ul li i{position:absolute; background:#dddddd; width:8px; height:8px;border-radius: 5px; left:15px;top:25px;}
.lys1{border-radius: 20px;color: #0b52a2;background: url("../2023images/hdjlico001.png") #f3f9ff;background-repeat: no-repeat;background-position: 10px center;}
.lys2{border-radius: 20px;color: #ff7200;background: url("../2023images/hdjlico002.png") #fff7e5;background-repeat: no-repeat;background-position: 10px center;}

.lys1,.lys2{display:inline-block;width: 195px;height: 40px;box-sizing: border-box;font-size: 18px; line-height: 38px;text-indent: 36px;}
.lys2:hover{color: #ff8f35;}

/*------互动交流---在线访谈----------*/
.zsft_left { float:left; width:70%; margin-right:3%;}
.zsft_right { float:left; width:27%;}
.zsft_title {height: 66px; border-bottom:1px solid #b9d9ff; margin-bottom:25px;}
.zsft_title span{ border-bottom:4px solid #a81010;height: 66px;line-height: 66px;font-size: 28px;font-weight: 900;display: inline-block;overflow: hidden;}

.zsft_img {position: relative; width:47%; float:left; margin-right:3%;}
.zsft_img img { width:100%; height:300px;}
.zsft_img_til {position: absolute;width: 100%;height: 40px;padding-left: 10px;position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.zsft_img_til a {display: block;color: #fff;line-height: 40px; width:95%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zsft_img_til span {background:#0b52a2; padding:0 10px; margin-right:5px; font-size:16px;border-radius: 5px; }
.zsft_list { width:50%; float:left;}
.zsft_list li {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin:17px 0;}
.zsft_list li span {background:#f3f3f3; padding:3px 10px; margin-right:5px; font-size:16px;border-radius: 5px; line-height:30px; }
.zsft_right img { border:1px solid #b9d9ff;}
.zsft_right .jxwd { margin-bottom:30px;}

.zsft_right li{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.zsft_right li:hover{transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);}

.jnwd:hover{-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80;}

/*------互动交流---网上调查----------*/
.hdlj_wsdc_lefet { float:left; width:48.5%; margin-right:3%;}
.lysd_title {height: 66px; border-bottom:1px solid #b9d9ff; margin-bottom:10px;}
.lysd_title .title{ border-bottom:4px solid #a81010;height: 66px;line-height: 66px;font-size: 28px;font-weight: 900;display: inline-block;overflow: hidden;}
.lysd_title .more{ float:right;height: 66px;line-height: 66px;display: inline-block;overflow: hidden;}
.hdlj_wsdc_right { float:left; width:48.5%;}

.hdlj_wsdc_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
}
.hdlj_wsdc_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:40px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.hdlj_wsdc_list strong, .hdlj_wsdc_list li strong, .list-fy span{font-weight: normal !important;}
.hdlj_wsdc_list li .time{ position:absolute; right:0; top:3px; color:#999999;}
.hdlj_wsdc_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:95%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }

.hdlj_wsdc_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.hdlj_wsdc_list li i{position:absolute; left:5px; top:20px; width: 6px; height: 6px; background: #cfb8b0;border-radius: 5px;}

/*------互动交流---意见征集----------*/
.hdlj_yjzj_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
}
.hdlj_yjzj_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:40px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.hdlj_yjzj_list strong, .hdlj_yjzj_list li strong, .list-fy span{font-weight: normal !important;}
.hdlj_yjzj_list li .time{ position:absolute; right:0; top:3px; color:#999999;}
.hdlj_yjzj_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 75px; width:95%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.hdlj_yjzj_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.hdlj_yjzj_list li i{position:absolute; left:5px; top:5px; font-style: normal;border-radius: 5px;}
.hdlj_yjzj_list .finished { background:#4692e8; padding:3px 5px;border-radius: 5px;}
.hdlj_yjzj_list .status { background:#999999; padding:3px 5px;border-radius: 5px; color:#FFF;}

/*------年度工作报告-----------*/
.smalllogo { float:left; margin:18px auto auto auto;}
.bakico { float:right; margin:25px auto auto auto;}
.bakico a{ color: #FFF;}
.bakico e{ color: #FFF;}

.ndbgtitle {margin:99px auto 29px 30px;}
/*------公开指南-----------*/
.gkjntitle {margin:82px auto 0 180px;}
/*------年度工作报告--主管部门---------*/
.ndbgcon {margin:0 auto;  max-width:1366px; position: relative;}
.ndbg_tit_pr {position: absolute;width:100%;  background:url("../2023images/ndbgtitlebg.png") no-repeat center; line-height:51px; color:#FFF; font-size:26px; text-align:center; top:80px;}
.ndbg-con {width: 100%; margin-top:100px; background:#FFF; padding:65px 40px 40px 40px; border:2px solid #0e429d;border-radius:40px 0 40px 0;}
.ndbg-con ul {display: flex;flex-wrap: wrap;box-sizing: border-box; margin-left:-3%}
.ndbg-con ul li {width: 30.33%;position: relative;box-shadow: 0 0 10px #f5f5f5; margin-left:3%; margin-bottom:2%;border-radius: 6px;}
.ndbg-con ul li:hover{ background:#cfe5ff;border-radius: 6px;transition:all .2s ease-in-out;}
.ndbg-con ul li::before{content: "";display: inline-block;width: 8px;height: 8px;background: #288bde;position: absolute;top: 23px;left: 20px;border-radius: 50px;}
.ndbg-con ul li a { display:block;padding:15px 15px 15px 40px;}

/*------重点领域信息公开-----------*/
.zdlytitle {margin:150px auto 120px 105px;}
.zdly_con { margin:0 }
.zdly_nav {margin: 0 -15px;}
.zdly_nav .item{float: left; width: 25%; }
.zdly_nav .box{height: 230px; position: relative; background: #f2f8ff; margin: 0 15px 30px;border-radius: 10px;}
.zdly_nav .pNav{height: 100%;box-shadow: 10px 10px 0px 0 #dadada;border-radius: 10px;}
.zdly_nav .pNav a{display: block; overflow: hidden; height: 100%;border-radius: 10px;;}
.zdly_nav .pNav a:hover{background: #dae9f5; transition:300ms;}
.zdly_nav .pNav img{display: block; margin: 70px auto 16px;}
.zdly_nav .pNav h3{padding:0 40px; font-size: 1.25em; line-height: 24px; font-weight: bold; text-align: center;}
.zdly_nav .sNav{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 30px; background: #ffffff;border-radius: 10px; border:1px solid #0b52a2; opacity: 0; height: 0; overflow: hidden;
  -webkit-transition:400ms; -moz-transition:400ms; -o-transition:400ms; transition:400ms;}
.zdly_nav .sNav a:hover{font-weight: bold;}
.zdly_nav .sNav h3{padding: 15px 0; color: #fff; font-size: 1.25em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zdly_nav .sNav ul{height: 150px; margin-right: -15px; overflow-y: auto;}
.zdly_nav .sNav ul li{ padding:10px;position: relative; padding:7px 10px 7px 20px; line-height: 22px; text-align:center;}
.zdly_nav .sNav ul li a:hover { padding:5px 20px; margin:5px 0; background:#0b52a2; color:#FFF;border-radius: 30px;}
.zdly_nav .box:hover .sNav{opacity: 1; height: 100%;}
/* 设置滚动条的样式 */
/* .common-scrollbar{direction:rtl;} */
.common-scrollbar::-webkit-scrollbar{width: 5px; border-radius: 2px; background: none;}
/*滚动槽*/
.common-scrollbar::-webkit-scrollbar-track{  border-radius: 5px; background: #d8eaff;}
/* 滚动条滑块 */
.common-scrollbar::-webkit-scrollbar-thumb {background: #017be7; border-radius: 4px;}

/*------基层政务公开-----------*/
.zczwtitle {margin:93px auto 75px auto ; text-align:center;}
.zczw_txt { background:#FFF;border-radius: 10px; position:relative; margin-top:13px; padding:45px 45px 45px 155px; line-height:40px; text-indent:2em;}
.zczw_txt span { position: absolute; top:-13px; left:20px;}
.zczwimg { text-align:center; margin-top:30px;}
.zczwxt { background:#f1f1f1; height:2px; margin:50px 0;}

.zczwbox ul {width: 100%; margin:0 0 0 -1%;}
.zczwbox li {float: left;width: 23%; margin:2% 0 0 2%;}
.zczwbox li a {display: block;text-align: center;background: #fff; transition: .3s;border: 1px solid #f0f0f0;border-radius: 5px;}
.zczwbox li a:hover {box-shadow: 0 0 15px rgba(7, 5, 5, .2); background: #fafafa;}
.zczwbox li a i {display: inline-block;width: 115px;height: 115px;margin: 60px 0 25px;	background: #EEF7FF;border-radius: 50%;}
.zczwbox li a i img {position: relative;top:22px;}
.zczwbox li a em {display: block;padding: 0 5px;font-style: normal; height:60px; font-weight:600;}
.zczwgjjd  { margin:0 auto; float:left;}
.zczwgjjd p{ text-align:center; font-weight:600;}

/*------领导之窗-----领导------*/
/*----左---*/
.ldzc_ny {border-radius:10px; background:url("../2023images/zwgk_bg.jpg") no-repeat bottom #ecf3fa; padding:35px;}
.ldzc_ny .ldzc_img_left { float:left; width:43%; border-right:1px dashed #d5d5d5; margin-right:3%; padding:0 2.5% 0 0;}
.ldzc_ny .ldzc_img_left .ldzc_img_ldjs { width:100%;}
.ldzc_ny .ldzc_img_left .ldzc_img_jp { float:left;width:38%; margin-right:5%;}
.ldzc_ny .ldzc_img_left .ldzc_img_js { float:left;width:57%;}
.ldzc_ny .ldzc_img_left .ldzc_img_js span { font-size:22px; }
.ldzc_ny .ldzc_img_left .ldzc_img_js p { margin:30px 0 0 0; line-height:35px;}
.ldzc_ny .ldzc_img_left .ldzc_yhs { background:#ededed;border-radius: 6px; margin:45px 0; padding:20px;}
.ldzc_ny .ldzc_img_left .ldzc_yhs .ico { margin:0 20px 0 30px;}
.ldzc_ny .ldzc_img_left .ldzc_yhs .txt { font-size:1.388em; color:#426d9e; line-height:45px;}
.ldzc_ny .ldzc_img_left .ldzc_yhs .el { margin-top:7px; float:right; background:#2e89ef;border-radius: 50px; padding:5px 20px;} 
.ldzc_ny .ldzc_img_left .ldzc_yhs .el a { color:#FFF;}
.ldzc_ny .ldzc_img_left .ldzc_ico li { float:left; width:50%; text-align:center;}
.ldzc_ny .ldzc_img_left .ldzc_ico li p { padding:15px 0 0 0;}
/*----右---*/
.ldzc_ny .ldzc_img_right {float:left; width:54%; }
.ldzc_ny .ldzc_img_right ul {margin:-2% 0 0 -4%;} 
.ldzc_ny .ldzc_img_right li { float:left; width:21%; margin:2% 0 0 4%;}
.ldzc_ny .ldzc_img_right li p { text-align:center; line-height:25px;}
.ldzc_ny .ldzc_img_right li img { margin:0 0 5px 0;height:200px;}


/*------领导之窗-----部门领导------*/
.bmld-con { background:#FFF; padding:30px;}
.bmld_tit_a{ position:relative; width:100%;}
.bmld_tit_pr {position: absolute;width:100%;  background:url("../2023images/gzjgtitle.png") no-repeat center; line-height:51px; color:#FFF; font-size:26px;text-align: center; top:-15px;}
.bmld-con ul {margin:0 0 0 -2%;}
.bmld-con li { float:left; width:18%; margin:2% 0 0 2%; background:#edf6ff; text-align:center; line-height:50px;}
.bmld-con li a { display:block;}
.bmld-con li a:hover { background:#3f87dc; color:#FFF;}

/* ------信息公开--领导之窗---名称列表页-------- */
.zwgk_ny_title { width:100%; background:#f7f7f7; line-height:45px; float:left;}
.zwgk_ny_title .titlel {font-weight:600; background:#0a52a2; color:#FFF; padding:0 30px;text-align:center; font-size:20px; float:left;}
.zwgk_ny_ryname {width:96.65%;float:left;margin:0 0 20px 0; border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; padding:20px;}
.zwgk_ny_ryname .topc { width:100%; float:left;}
.zwgk_ny_ryname .topc i{font-style:normal; font-size:18px;line-height:35px;width:15%; float:left; text-align:right;font-weight:600;}
.zwgk_ny_ryname .topa { width:85%; float:left;}
.zwgk_ny_ryname .topa a{padding-left:15px; line-height:35px;display:block; margin:0 10px;background:url("../2023images/sy/ot1.png") no-repeat 5px; float:left; font-size:18px;}
.zwgk_ny_ryname .topb{width:10%;background:url("../2023images/sy/ot1.png") no-repeat 5px;}
/*---政务公开---领导之窗-----------*/
.zwgk_ldzc {border-radius:10px; background:url("../2023images/zwgk_bg.jpg") no-repeat bottom #ecf3fa; padding:35px 25px 25px 105px; position:relative;}
.zwgk_ldxx_txt { line-height:33px; text-align:center; width:40px; position:absolute; left:25px; top:70px; color:#0b52a2; font-size:30px;}
.zwgk_ldxx_txta {display: none;}
.zwgk_ldxx_txt dl { color:#FFF; font-size:25px; background:#a70707; padding:0 5px;border-radius:5px; margin-top:5px; font-style:normal;}
/*---政务公开---领导之窗------
.zwgk_ldzc {border-radius:10px; background:url("../2023images/zwgk_bg.jpg") no-repeat bottom #ecf3fa; padding:35px 25px 25px 105px; position:relative;}
.zwgk_ldxx_txt { line-height:33px; text-align:center; width:40px; position:absolute; left:25px; top:70px; color:#0b52a2; font-size:30px;}
.zwgk_ldxx_txta {display: none;}
.zwgk_ldxx_txt dl { color:#FFF; font-size:25px; background:#a70707; padding:0 5px;border-radius:5px; margin-top:5px; font-style:normal;}-----*/

/*---政务公开---领导之窗--切换--
.ldzc_cott{width:100%;}
.posi {position:relative;}
.ewb-com-hd {height: 49px;}
.ewb-pr {position: absolute; top:0; z-index:1;}
.ewb-com-item { background:#d5e7f8;line-height: 40px;position: absolute;left: 48%; top: 0;width: 10%;text-align: center; z-index:3; }
.ewb-sec {left: 60%; z-index:3;}
.towtt-sec {left: 72%; z-index:3;}
.fir-sec {left: 84%; z-index:3;}
.ewb-com-item a {font-size:20px; color: #568fd0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-radius: 5px;border:1px solid #7bb7f2;}
.ewb-com-item.cur a {background:#7bb7f2;color: #fff;border-radius: 5px;}
.ewb-com-item.sa {position: absolute; background:url(../2023images/sjs.png) no-repeat bottom; bottom:-6px;}
.ewb-com-bd {margin-top: 10px;}
.hides{ display:none;}
.hide{ display:none;}
.hidd{ display:none;}
-------*/

.ldzc_cott{width:100%;}
.ldzc_cott_left { float:left; width:37%; margin-right:3%;}
.ldzc_cott_right { float:left; width:60%;}
.ldzc_jp { float:left; width:40%; margin-right:3%;}
.ldzc_js { float:left;  width:57%;}
.ldzc_js span { font-size:22px; font-weight:600;}
.ldzc_js p { margin:10px 0 0 0; line-height:35px;}
.ldzc_ldmc { margin:18px 0 0 0; font-size:20px;}
.ldzc_ldmc a { margin-right:15px;}
.ewb-com-hd { height: 55px; }
.ewb-com-item {line-height: 44px;height: 55px;position: absolute;left: 0; top: 0;width: 21%;text-align: center;background:url("../2023images/sjs02.png") no-repeat;
    -webkit-background-size: contain; /* Safari、Chrome等WebKit内核浏览器支持该属性 */
    -moz-background-size: contain; /* Firefox浏览器支持该属性 */
    -o-background-size: contain; /* Opera浏览器支持该属性 */
    background-size: contain; /* IE9+及其他现代浏览器都支持该属性 */}
.ewb-sec {left: 23%;}
.tow-sec {left: 46%;}
.fir-sec{left: 69%;}
.ewb-com-item a {font-size:20px;color: #568fd0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:600;cursor:pointer;}
.ewb-com-item.cur a {height: 55px;color: #fff;font-weight:600; background:url("../2023images/sjs01.png") no-repeat;
    -webkit-background-size: contain; /* Safari、Chrome等WebKit内核浏览器支持该属性 */
    -moz-background-size: contain; /* Firefox浏览器支持该属性 */
    -o-background-size: contain; /* Opera浏览器支持该属性 */
    background-size: contain; /* IE9+及其他现代浏览器都支持该属性 */}
.ewb-com-bd {margin-top: 20px;}
.hides{ display:none;}
.hide{ display:none;}
.hidd{ display:none;}

/*---政务公开---通知公告-----------*/
.tzgg_con {padding:15px 25px 15px 125px; background:url("../2023images/tzggbg.jpg") no-repeat #f7fbff;}
.tzgg_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
width:100%;}
.tzgg_list ul{margin-right:-3%}
.tzgg_list li{float:left; position:relative; font-size:18px; width:47%; overflow:hidden; line-height:40px;transition:all .2s ease-in-out;  margin-right:3%}
.tzgg_list strong, .hdlj_wsdc_list li strong, .list-fy span{font-weight: normal !important;}
.tzgg_list li .time{ position:absolute; right:0; top:3px; color:#999999;}
.tzgg_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:100%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }

.tzgg_list li:hover{color:#cc3333;}
.tzgg_list li i{position:absolute; left:5px; top:20px; width: 6px; height: 6px; background: #cfb8b0;border-radius: 5px;}
@keyframes mymove {
from {left:200px;}
to {left:0px;}
0% {opacity: 0.5;}
100% {opacity: 1;}
}
@-webkit-keyframes mymove{from {left:200px;}
to {left:0px;}
}
/*---政务公开---政府文件等-----------*/
.zwgk_zj_left { float:left; width:62%; margin-right:3%;}
.zwgk_zj_right { float:left; width:35%;}
/*-------政府文件--------*/
.jfwj-com-hd {border-bottom:2px #ededed solid;height: 49px; }
.jfwj-com-item {line-height: 46px;position: absolute;left: 0; top: 0;font-size:24px;}
.jfwj-sec {left: 18%;}
.towtt-sec {left: 36%;}
.firt-sec {left: 54%;}
.jfwj-com-item a {color: #878787;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jfwj-com-item.cur a {color: #346cb7;border-bottom:3px #346cb7 solid; font-weight:600;}
.jfwj-com-bd {margin-top: 10px;}
.jfwj_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
}
.jfwj_list li{ position:relative;padding:3px 0; width:100%; overflow:hidden; line-height:39px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.jfwj_list strong, .jfwj_list li strong, .list-fy span{font-weight: normal !important;}
.jfwj_list li .time{ position:absolute; right:0; top:3px; color:#999999;}
.jfwj_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:98%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.jfwj_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.jfwj_list li i{position:absolute; left:5px; top:18px; width: 6px; height: 6px; background: #8ec0f2;border-radius:30px;}
@keyframes mymove {
from {left:1200px;}
to {left:0px;}
0% {opacity: 0.5;}
100% {opacity: 1;}
}
@-webkit-keyframes mymove{from {left:1200px;}
to {left:0px;}
}
.mores { display:none;}

/*---政务公开---信息公开-----------*/
.zwgk_xxgk { background:url("../2023images/zwgk_xxgk.jpg"); text-align:center; font-size:30px; color:#FFF; padding:15px 0;}
.zwgk_xxgk_list { width:100%;}
.zwgk_xxgk_list ul {margin:3% 0 0 -2.5%;}
.zwgk_xxgk_list li{line-height: 30px;float: left;width: 47.5%;margin: 2.5% 0 0 2.5%; background:#e7f3ff;}
.zwgk_xxgk_list li a{display: block;-webkit-transition: 0.3s;text-align:center;padding:10px 0}
.zwgk_xxgk_list li p{ margin:10px 0;}
.zwgk_xxgk_list li a:hover{color: #fff;background: #0b52a2;box-shadow: #cee2f2 0 3px 5px;}
.zwgk_xxgk_list li a img{display: block;width: 47px;height: 51px; text-align:center;margin:18px auto;}
.zwgk_xxgk_list li a .xxgkimg1{display: block;}
.zwgk_xxgk_list li a .xxgkimg2{display: none;}
.zwgk_xxgk_list li a:hover .xxgkimg1{display: none;}
.zwgk_xxgk_list li a:hover .xxgkimg2{display: block;}

/*---政务公开---五公开-----------*/
.gk_zwgk {margin: 20px 0 20px -2%;}
.gk_zwgk li{float: left; width:18%; margin: 0 0 0 2%; position: relative;}
.gk_zwgk .gk_box_zwgk h3 {text-align: center; color:#FFF; padding:30px 0 10px 0; font-size:25px; }
.gk_zwgk .gk_box_zwgk em {display: block;height: 3px; width: 48px;background: #ffffff;margin: 0 auto;}
.gk_zwgk .zwgk_wgkico { text-align:center; margin:30px 0;}
.gk_zwgk .gk_box_zwgk a{ float:left;width:50%;text-align:center; color:#FFF;padding:0 5px; margin:10px 0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.gk_zwgk .gk_box_zwgk{ border-radius: 4px;cursor: pointer; color:#FFF;}
.gk_zwgk .gk_box_zwgk i img {display: block;height: 6px;width: auto;margin: 16px auto ;    transition: all 0.15s ease-in-out;}
.gk_zwgk .gk_box_zwgk:hover i img {transform: rotate(180deg);}
.gk_zwgk .gk_box_zwgk:hover  {box-shadow: 0 0 15px #abdbfd;}
.gk_1_zwgk .gk_box_zwgk{background:#48a093;
background: -webkit-linear-gradient(right,#27c3aa 0%,#48a093 100%);
background: -moz-linear-gradient(right,#27c3aa 0%,#48a093 100%);
background: -o-linear-gradient(right,#27c3aa 0%,#48a093 100%);
background: linear-gradient(to right,#27c3aa 0%,#48a093 100%);}
.gk_2_zwgk .gk_box_zwgk{background:#4886a0;
background: -webkit-linear-gradient(right,#2ba5bb 0%,#4886a0 100%);
background: -moz-linear-gradient(right,#2ba5bb 0%,#4886a0 100%);
background: -o-linear-gradient(right,#2ba5bb 0%,#4886a0 100%);
background: linear-gradient(to right,#2ba5bb 0%,#4886a0 100%);}
.gk_3_zwgk .gk_box_zwgk{background:#4863a0;
background: -webkit-linear-gradient(right,#2a66bb 0%,#4863a0 100%);
background: -moz-linear-gradient(right,#2a66bb 0%,#4863a0 100%);
background: -o-linear-gradient(right,#2a66bb 0%,#4863a0 100%);
background: linear-gradient(to right,#2a66bb 0%,#4863a0 100%);}
.gk_4_zwgk .gk_box_zwgk{background:#48a086;
background: -webkit-linear-gradient(right,#23c28f 0%,#48a086 100%);
background: -moz-linear-gradient(right,#23c28f 0%,#48a086 100%);
background: -o-linear-gradient(right,#23c28f 0%,#48a086 100%);
background: linear-gradient(to right,#23c28f 0%,#48a086 100%);}
.gk_5_zwgk .gk_box_zwgk{background:#58a1c3;
background: -webkit-linear-gradient(right,#44a2df 0%,#58a1c3 100%);
background: -moz-linear-gradient(right,#44a2df 0%,#58a1c3 100%);
background: -o-linear-gradient(right,#44a2df 0%,#58a1c3 100%);
background: linear-gradient(to right,#44a2df 0%,#58a1c3 100%);}
.gk_up_zwgk{position: absolute; width:150%; background: #fff; border-radius: 5px; box-shadow: 0 0 5px #c6e0f2; border: 1px solid #cbe0ef; padding-bottom: 20px; top:340px; display: none; z-index:1}
.gk_up_zwgk a{ padding-left: 16px; display: block; float: left; margin-left: 22px; width: 140px; margin-top: 20px;}
.gk_up_zwgk::after{ background:#03C;width: 25px; height: 23px; content: ''; position: absolute;  left: 112px; top:-20px;}
.gk_up_zwgk::after{background: url("../2023images/jiao_1_zwgk.png") no-repeat;}


/*---政务公开---重点领域-----------*/

.zwgk_zdly_ico { width:100%; }
.zwgk_zdly_ico ul {margin:-2% 0 0 -2%;}
.zwgk_zdly_ico li {float:left; width:12.2857%; margin:2% 0 0 2%; background:#f4faff;border-radius: 5px;transition: all 0.5s;}
.zwgk_zdly_ico li:hover{transform: translate(0, -5px);box-shadow: 0 0 10px #dfdfdf;}
.zwgk_zdly_ico li a{display: block; overflow: hidden; height: 100%;border-radius: 5px;}
.zwgk_zdly_ico li a:hover{background: #dae9f5; transition:300ms;}
.zwgk_zdly_ico li img{display: block; margin: 50px auto 0;}
.zwgk_zdly_ico li h3{padding:25px 5px; font-size:18px; line-height: 24px; font-weight: 500; text-align: center;}
.zdpr { position: absolute; left: 0;  text-align: center; bottom:0; width: 100%;}

.con_tit{position: relative; height: 50px; margin-bottom:45px;}
.con_tit h1{display: inline-block; background: #FFFFFF; position: relative;;border-bottom:4px solid #a81010;padding-bottom:5px;}
.con_tit h1 a{font-size: 25px; color: #1658A0; }
.con_tit_a::before{position: absolute; height: 1px; background: #b9d9ff; top:64%; left: 240px; right:60px; content:' ';}
.con_tit_a { position:relative;}
.con_more { position:absolute; right:3px; top:25%; width:37px; height:37px; line-height:18px; border:1px solid #b9d9ff; background:#FFF;}
.con_more a{color:#b9d9ff; display:block; padding:7px;} 
.con_tit::before,.con_tit::after{width: 70px;display: block; content:' '; height: 32px;position: absolute; top: 1px; }

/* 网站地图 start */
.wzdt h2.wzdt_title{ text-align: center; margin-bottom: 30px;}
.wzdt h2.wzdt_title img{max-width: 100%;}
.wzdt .lists ul li{background: #f7f7f7; margin-bottom: 20px; position: relative; border-radius: 6px; padding:20px 0 20px 240px;}
.wzdt .lists ul li:last-child{margin-bottom: 0px;}
.wzdt .lists ul li a{line-height: 38px;}
.wzdt .lists ul li .icon_text{display: block; text-align:center; position: absolute;  left: 0px; top: 0px; width: 200px; height: 100%; background: #daedff; border-radius: 6px;}
.wzdt .lists ul li .icon_text i.icon_text_box{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); font-style:normal;}
.wzdt .lists ul li .icon_text em{ display: inline-block;line-height: 0px; margin:auto auto 10px; auto; padding:20px; text-align:center; background:#FFF; border-radius: 50px;}
.wzdt .lists ul li .icon_text em img{max-width: 100%;}
.wzdt .lists ul li .icon_text .text{display: block; font-size:22px; color: #234f87;} 
.wzdt .lists ul li .a_links{width: 100%; top: 50%; transform: translateY(-50%); }
.wzdt .lists ul li .a_links a{display: inline-block; width: 19%; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*----------营商环境---标题------*/
.yshjtitle { text-align:center; margin:auto auto 30px auto; color:#fbfbfb; font-size:68px; position:relative;}
.yshjtitle .yshj_tit { margin:0 auto; font-size:40px; text-align:center; color:#343030; position:absolute; top:20px; left:44%; }
.yshjtitle .yshj_tit p { width:78px; height:8px; background:#0b52a2; margin:10px auto auto auto;}
/*----------营商环境---5图标------*/
.yshj_nav {width:80%; margin:30px auto; padding-top:20px;}
.yshj_nav li{float: left;width: 20%;text-align: center;transition: all 500ms;}
.yshj_nav li:hover{transform: scale(1.1);}
.yshj_nav li a { font-size:25px;}
.yshj_nav li p { margin:40px 0 0 0;}
.yshj_nav li img { width:35px; height:35px;}
.yshj_nav li span { margin:0 auto; padding:25px; border-radius: 50%;}
.yshj_nav li span.t1 { background:#968ff1;box-shadow: 0 0 10px #968ff1;}
.yshj_nav li span.t2 { background:#57a3ea;box-shadow: 0 0 10px #57a3ea;}
.yshj_nav li span.t3 { background:#0cd4a7;box-shadow: 0 0 10px #0cd4a7;}
.yshj_nav li span.t4 { background:#90d75c;box-shadow: 0 0 10px #90d75c;}
.yshj_nav li span.t5 { background:#dfbe3b;box-shadow: 0 0 10px #dfbe3b;}
/*----------营商动态---文字新闻------*/
.yshjmore { border:1px solid #f4807c; padding:8px 0; width:120px; text-align:center; float:right;}
.yshjmore a { display:block;color:#f4807c; font-size:16px;}
.ysdt_List { float:left; width:43%;}
.ysdt_List li{float: left; width: 100%; margin-bottom: 20px;}
.ysdt_List li .box{position: relative; padding:0 100px 10px 85px; overflow: hidden;border-bottom: #f1f1f1 1px dashed;}
.ysdt_List li .time{ position:absolute; right:0; top:8px; color:#999999; font-size:16px;}
.ysdt_List li .date{position: absolute; left: 0; top: 5px; width: 65px; height: 25px; text-align: center; border: #f4807c 1px solid; color: #f4807c;}
.ysdt_List li .date:after, .ysdt_List li .date:before{content: ''; width: 0; height: 0; position: absolute; top: 50%; left: 100%;}
.ysdt_List li .date:before{border: transparent 7px solid; border-left-color: #f4807c; margin-top: -6px;}
.ysdt_List li .date:after{border: transparent 6px solid; border-left-color: #fff; margin-top: -5px;}
.ysdt_List li h4{font-weight: normal; font-size: 1.125em; line-height:36px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
/*----------营商政策---文字新闻------*/
.yszj_list { width:100%; float:left;}
.yszj_list ul {margin-left: -3%;}
.yszj_list li{width: 47%;float:left;margin-left: 3%;}
.yszj_list li a{display: block;border:1px solid #f0f0f0;margin-bottom: 30px;box-shadow: 0 0 12px #f0f0f0;-webkit-box-shadow: 0px 0px 12px #f0f0f0;-moz-box-shadow: 0px 0px 12px #f0f0f0;position: relative;padding:30px 30px 30px 145px;}
.yszj_list li .date{line-height: 45px;border-right: 1px solid  #ed2c25;padding-right:20px;text-align: center;position: absolute;top: 30px;left: 30px;transition: all 300ms;}
.yszj_list li .date .day{font-size: 40px;color: #ed2c25;}
.yszj_list li .date .year_month{font-size: 18px;color: #333;}
.yszj_list li .tit{width: 100%;line-height: 32px;height: 90px;font-size:18px;clear:both;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yszj_list li a:hover{box-shadow: 0 0 12px #d0d0d0;-webkit-box-shadow: 0px 0px 12px #d0d0d0;-moz-box-shadow: 0px 0px 12px #d0d0d0;}
/*----------营商政策---2个宣传图------*/
.yshjaddleft { float:left;}
.yshjaddright{ float:right;}
.yshjaddleft,.yshjaddright{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.yshjaddleft:hover,.yshjaddright:hover{transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);}
/*----------营商政策---特色服务------*/
.tsfw-item {margin:10px;box-shadow: 0 0 12px #d0d0d0;-webkit-box-shadow: 0px 0px 12px #d0d0d0;-moz-box-shadow: 0px 0px 12px #d0d0d0;}
.titsa {transition: all 0.3s;}
.titsa:hover {transform: translate(0, -10px);background:#4293f4; color:#FFF;}
.titsa a:hover {color:#FFF;}
.tsfw-text { padding:20px;}
.tsfw-text h4 { padding-bottom:5px;}